package com.mybook.app.response;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;


/**
 * 微信
 */
public class MinaAccessTokenResponse {
//    /** 用户唯一标识 */
//    @JsonProperty("openid")
//    private String openid;
    
    /** 会话密钥 */
    @JsonProperty("session_key")
    private String sessionKey;
    
    /** 用户在开放平台的唯一标识符。本字段在满足一定条件的情况下才返回。具体参看UnionID机制说明 
     *  当且仅当该网站应用已获得该用户的userinfo授权时，才会出现该字段。*/
    @JsonProperty("unionid")
    private String unionId;
    /**
     * 授权用户唯一标识
     */
    @JsonProperty("openid")
    private String openId;
    
    /** 错误码（失败时返回） */
    @JsonProperty("errcode")
    private String errcode;

    @JsonProperty("expires_in")
    private Long expiresIn;
    
    /** 错误消息（失败时返回） */
    @JsonProperty("errmsg")
    private String errmsg;

    public Long getExpiresIn() {
        return expiresIn;
    }

    public void setExpiresIn(Long expiresIn) {
        this.expiresIn = expiresIn;
    }

    public String getSessionKey() {
        return sessionKey;
    }

    public void setSessionKey(String sessionKey) {
        this.sessionKey = sessionKey;
    }

    public String getUnionId() {
        return unionId;
    }

    public void setUnionId(String unionId) {
        this.unionId = unionId;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getErrcode() {
        return errcode;
    }

    public void setErrcode(String errcode) {
        this.errcode = errcode;
    }

    public String getErrmsg() {
        return errmsg;
    }

    public void setErrmsg(String errmsg) {
        this.errmsg = errmsg;
    }
}


